package cn.iocoder.yudao.module.alipay.controller.app.lianlian.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

@Schema(description = "联联通相关 - 联联通订单创建 Request VO")
@AllArgsConstructor
@NoArgsConstructor
@Data
@ToString(callSuper = true)
public class LianLianOrderCreateReqVO {



    @Schema(description = "地址")
    private String address;

    @Schema(description = "用户姓名")
    private String customerName;

    @Schema(description = "客户电话")
    private String customerPhoneNumber;

    @Schema(description = "身份证号")
    private String idCard;

    @Schema(description = "套餐编号id")
    private Integer itemId;

    @Schema(description = "站点编号")
    private Integer locationId;

    @Schema(description = "支付方式 0:余额 1:授信")
    private Integer payType;

    @Schema(description = "产品编号id")
    private Integer	 productId;

    @Schema(description = "购买时间(yyyy-MM-dd HH:mm:ss)")
    private String purchaseTime;

    @Schema(description = "购买套餐数量")
    private Integer quantity;

    @Schema(description = "第三方系统-结算价:给分销商的价格(单位为分)")
    private String settlePrice;

    @Schema(description = "第三方订单id(调用方自己的订单id,方便核对订单信息)")
    private String thirdPartyOrderNo;

    @Schema(description = "第三方系统-销售价(单位为分)")
    private Integer thirdSalePrice;

    @Schema(description = "第三方系统-结算价:给分销商的价格(单位为分)")
    private Integer thirdSettlePrice;

    @Schema(description = "游玩日期(yyyy-MM-dd HH:mm:ss)")
    private String travelDate;

    @Schema(description = "失效码")
    private String validToken;
}
